/*************************************************************************
    > File Name    : Simhash.cc
    > Author       : LiuLei
    > Mail         : 2261459486@qq.com 
    > Created Time : 2022年11月29日 星期二 19时50分02秒
 ************************************************************************/

#include "../../include/WebProcessor/Simhash.h"
#include "../../include/WebProcessor/WordSegmentation.h"
// 使用该头文件中的全局变量

Simhash::Simhash()
: _simhasher(DICT_PATH, HMM_PATH, IDF_PATH, STOP_WORD_PATH)
, _topN(20)
{

}

Simhash::~Simhash()
{

}

bool Simhash::isEqual(uint64_t ui1, uint64_t ui2)
{
    return _simhasher.isEqual(ui1, ui2);
}

uint64_t Simhash::make(string s)
{
    uint64_t ui = 0;
    _simhasher.make(s, _topN, ui);
    return ui;
}
